package com.example.domain;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;

import java.util.List;
import java.util.Optional;

public interface BookRepository extends JpaRepository<Book, String>,
        JpaSpecificationExecutor<Book> {

    /**
     * findOneByIsbnCode
     *
     * @param isbnCode ISBN
     * @return 单独一本书
     */
    @Deprecated
    Optional<Book> findOneByIsbnCode(String isbnCode);

    /**
     * findByIsbnCode
     *
     * @param isbnCode ISBN
     * @return 书列表
     */
    @Deprecated
    List<Book> findByIsbnCode(String isbnCode);
}
